|
FEXP Solver
1.0.0.0
|
Base interface for matrix. More...
#include <FEXPCommon.h>
Public Member Functions | |
| CFEXPMatrixBase (size_t length, std::function< TValue(size_t)> default_val) | |
| virtual | ~CFEXPMatrixBase () |
| bool | SetValue (size_t index, TValue value) |
| TValue | GetValue (size_t index) |
| virtual std::string | Serialize ()=0 |
| virtual void | Deserialize (const std::string &data)=0 |
Base interface for matrix.
| CFEXPMatrixBase< TBuffer, TValue, std::enable_if< std::is_base_of< ICFEXPMatrixBufferBase< TValue >, TBuffer< TValue > >::value >::type >::CFEXPMatrixBase | ( | size_t | length, |
| std::function< TValue(size_t)> | default_val | ||
| ) |
|
inlinevirtual |
|
pure virtual |
| TValue CFEXPMatrixBase< TBuffer, TValue, std::enable_if< std::is_base_of< ICFEXPMatrixBufferBase< TValue >, TBuffer< TValue > >::value >::type >::GetValue | ( | size_t | index | ) |
|
pure virtual |
| bool CFEXPMatrixBase< TBuffer, TValue, std::enable_if< std::is_base_of< ICFEXPMatrixBufferBase< TValue >, TBuffer< TValue > >::value >::type >::SetValue | ( | size_t | index, |
| TValue | value | ||
| ) |